<h3>Operating System Compatibility Matrix</h3>
<table class="table table-bordered text-center" >
    <tr>
        <th colspan="2" rowspan="3" class="text-center active" style="vertical-align: middle">OpenStack Releases</th>
        <th colspan="100%" class="text-center info">Operating Systems</th>
    </tr>
    <tr class="info">
        <th colspan="3" class="text-center col-lg-2">Ubuntu</th>
        <th colspan="3" class="text-center col-lg-2">CentOS</th>
        <th colspan="3" class="text-center col-lg-2">Debian</th>
        <th colspan="2" class="text-center col-lg-2">Suse</th>
    </tr>
    <tr>
        <th class="text-center">16.04</th>
        <th class="text-center">18.04</th>
        <th class="text-center">20.04</th>
        <th class="text-center">7</th>
        <th class="text-center">8</th>
        <th class="text-center">8 Stream</th>
        <th class="text-center">9</th>
        <th class="text-center">10</th>
        <th class="text-center">11</th>
        <th class="text-center">42</th>
        <th class="text-center">15</th>
    </tr>
    <tr class="active">
        <th>Pike</td>
        <td>source</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
    </tr>
    <tr>
        <th class="active">Queens</td>
        <td>source</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
    </tr>
    <tr class="active">
        <th rowspan="2" style="vertical-align: middle">Rocky</td>
        <td>source</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
    </tr>
    <tr>
        <td>distro</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
    </tr>
    <tr class="active">
        <th rowspan="2" style="vertical-align: middle">Stein</td>
        <td>source</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
    </tr>
    <tr>
        <td>distro</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
    </tr>
    <tr class="active">
        <th rowspan="2" style="vertical-align: middle">Train</td>
        <td>source</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td class="warning">✔</td>
    </tr>
    <tr>
        <td>distro</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td class="warning">✔</td>
    </tr>
    <tr class="active">
        <th rowspan="2" style="vertical-align: middle">Ussuri</td>
        <td>source</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td class="warning">✔</td>
    </tr>
    <tr>
        <td>distro</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td class="warning">✔</td>
    </tr>
    <tr class="active">
        <th rowspan="2" style="vertical-align: middle">Victoria</td>
        <td>source</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
    </tr>
    <tr>
        <td>distro</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
    </tr>
    <tr class="active">
        <th rowspan="2" style="vertical-align: middle">Wallaby</td>
        <td>source</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
    </tr>
    <tr>
        <td>distro</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
    </tr>
    <tr class="active">
        <th rowspan="2" style="vertical-align: middle">Xena</td>
        <td>source</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
        <td>✘</td>
        <td>✔</td>
        <td>✔</td>
    </tr>
    <tr>
        <td>distro</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✔</td>
        <td>✘</td>
        <td>✘</td>
        <td>✘</td>
    </tr>
</table>